"""
1，去除列表中的重复元素：li=[1,1,2,3,4,7,8,2,1,2]
"""

li = [1, 1, 2, 3, 4, 7, 8, 2, 1, 2]

set1 = set(li)
print(list(set1))

"""
2，现存任意两个字符串s1与s2，判断s1中的字符在s2中存在的个数（重复的字符算1个，一条语句实现）
"""
s1 = 'abcde'
s2 = 'abefij'

print(len(set(s1).intersection(set(s2))))

"""
3，编写程序，将字典中的键与值互换。
"""
# 方法一
dict1 = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}
dict2 = {}

for k1, v1 in dict1.items():
    dict2[v1] = k1

print(dict2)

# 方法二
dict3 = {v1: k1 for k1, v1 in dict1.items()}
print(dict3)
